package com.hibernate.model;

import java.sql.Timestamp;

/**
 * AbstractAttend entity provides the base persistence definition of the Attend
 * entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractAttend implements java.io.Serializable {

	// Fields

	private Integer id;
	private String userid;
	private Timestamp date;
	private Timestamp signIn;
	private Timestamp signOff;
	private String worktime;
	private String ip;

	// Constructors

	/** default constructor */
	public AbstractAttend() {
	}

	/** full constructor */
	public AbstractAttend(String userid, Timestamp date, Timestamp signIn,
			Timestamp signOff, String worktime, String ip) {
		this.userid = userid;
		this.date = date;
		this.signIn = signIn;
		this.signOff = signOff;
		this.worktime = worktime;
		this.ip = ip;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getUserid() {
		return this.userid;
	}

	public void setUserid(String userid) {
		this.userid = userid;
	}

	public Timestamp getDate() {
		return this.date;
	}

	public void setDate(Timestamp date) {
		this.date = date;
	}

	public Timestamp getSignIn() {
		return this.signIn;
	}

	public void setSignIn(Timestamp signIn) {
		this.signIn = signIn;
	}

	public Timestamp getSignOff() {
		return this.signOff;
	}

	public void setSignOff(Timestamp signOff) {
		this.signOff = signOff;
	}

	public String getWorktime() {
		return this.worktime;
	}

	public void setWorktime(String worktime) {
		this.worktime = worktime;
	}

	public String getIp() {
		return this.ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

}